Appendix of “Computational Protein Design Using AND/OR Branch and Bound Search”
نویسندگان
چکیده
Suppose we try to find the global minimum value of the energy function E(r), in which r ∈ R and R is the conformational space of the rotamers. The BnB algorithm executes two steps recursively. The first step is called branching, in which we split the conformational space R into two or more smaller spaces, i.e., R1, R2, . . . , Rm, where R1 ∪ R2 ∪ · · · ∪ Rm = R. If we are able to find r̂i = argminr∈Ri E(r) for all i ∈ {1, 2, . . . ,m}, we can compute the minimum energy conformation in the conformational space R by identifying one of r̂i that has the lowest energy. The second step of BnB is called bounding. Suppose the current lowest energy conformation is ri. For any sub-space Rj, if we can ensure that the lower bound of the energy of all conformations in Rj is greater than E(ri), we do not need to further search this sub-space, that is, we can prune the whole sub-space Rj safely. The lower bound of the energy of the conformations in a given space usually can be computed based on some heuristic functions. The BnB algorithm generally performs the branching step recursively until the current conformational space contains only one single conformation. The space generated from the branching step can form a BnB search tree, in which the union of sub-spaces represented by the children of a node covers the whole conformational space of this node. In the protein design problem, we can split a conformational space by assigning a particular rotamer in a residue. For each node in the search tree, the bounding step is applied to prune some branches and thus shorten the search time. Fig. A1 shows an example of the traditional branch-and-bound (BnB) search tree. In order to traverse the BnB search tree, a queue Q is often used to store the nodes to be expanded. Initially, Q only contains the node representing the whole conformational space. Also, we maintain a global variable u to store the current lowest energy value. Initially, u can be initialized to the energy of any conformation. In practice, we often use a stochastic local search algorithm to generate a local optimal conformation so that it can be used to prune more nodes at the beginning of the search process. BnB can be executed by looping the following steps until Q becomes empty:
منابع مشابه
Computational Protein Design Using AND/OR Branch-and-Bound Search
The computation of the global minimum energy conformation (GMEC) is an important and challenging topic in structure-based computational protein design. In this article, we propose a new protein design algorithm based on the AND/OR branch-and-bound (AOBB) search, a variant of the traditional branch-and-bound search algorithm, to solve this combinatorial optimization problem. By integrating with ...
متن کاملMathematical Programming Models for Solving Unequal-Sized Facilities Layout Problems - a Generic Search Method
This paper present unequal-sized facilities layout solutions generated by a genetic search program named LADEGA (Layout Design using a Genetic Algorithm). The generalized quadratic assignment problem requiring pre-determined distance and material flow matrices as the input data and the continuous plane model employing a dynamic distance measure and a material flow matrix are discussed. Computa...
متن کاملOffering a New Algorithm to Improve the Answer-Search Algorithm in Quadratic Assignment Problem
Layout design problem is one of the useful field of study used to increase the efficiency of sources in organizations. In order to achieve an appropriate layout design, it is necessary to define and solve the related nonlinear programming problems. Therefore, using computer in solving the related problems is important in the view of the researchers of this area of study. However, the designs pr...
متن کاملComputer Aided Molecular Modeling Of Membrane Metalloprotease
Molecular modeling is a set of computational techniques for construction of 3D structure of a protein especially membrane bound proteins whose structures can not be elucidated using experimental techniques. These techniques has been applied in the study of membrane metalloproteases for comparing wild and mutated enzymes, docking inhibitors in the catalytic site and examination of binding pocket...
متن کاملA Branch and Bound Method for Finding Flow Path Designing of Agv Systems (RESEARCH NOTE)
One of the important factor in the design of automated guided vehicle systems (AGVS) is the flow path design. This paper presents a branch-and-bound algorithm to determining the flow path by considering not only loaded-vehicles, but also empty-vehicles. The objective is to find the flow path, which will minimize total travel of loaded vehicles. We know that in branch-and-bound method a branch c...
متن کاملSolving the competitive facility location problem considering the reactions of competitor with a hybrid algorithm including Tabu Search and exact method
In this paper, a leader–follower competitive facility location problem considering the reactions of the competitors is studied. A model for locating new facilities and determining levels of quality for the facilities of the leader firm is proposed. Moreover, changes in the location and quality of existing facilities in a competitive market where a competitor offers the same goods or services ar...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015